Source Release Notes for Version 1.06:

Now that FMOD is supported, you'll have to grab the FMOD 3.7.5 API for Mac from fmod.org.  I don't think I'm allowed to distribute it with the source. 

*****************************************

Source Release Notes for Version 1.02:

All changes marked with a "1.02", aside from some removals of "game." where it wasn't necessary in game.cpp.

*****************************************

Source Release Notes for Version 1.01:

A lot of this code is very old, and I moved it over from Dwarves without attempting to update it.  For instance, the tile handling in enabler.cpp is very clumsy.  There are many things like this.  Also, many decisions of how Kobold Quest itself was set up, independent of the enabler, were motivated by the two day time pressure rather than anything reasonable.

*****************************************

Some missing parts:

You'll need to grab FMOD from somewhere if you want to compile with sound.  You can try www.fmod.org -- I'm using 3.74, and they are beyond that now.

The vld.h is the visual leak detector I use in debug.  That include can just be removed.

*****************************************

Files:

adventurer.cpp				Handles the adventurer profiles
adventurer.h
basics.cpp					Some basic functions and odds and ends
basics.h
cave.cpp					Handles the cave map and pits
cave.h
command_line.cpp				Reads in arguments from the command line, not used in KQ
command_line.h
critter.cpp					Handles the critter profiles (the bugs you throw)
critter.h
definition.cpp				Handles the "object" txt files
definition.h
enabler.cpp					The main loop and all of the graphics display and various stuff here
enabler.h
files.cpp					Handles zlib compression
files.h
game.cpp					Some of the routines used by enabler.cpp are here, including
							init and printing/input
game_extv.h
game_g.h
game_v.h
graphics.cpp				Handles game talking to enabler curses emulation
graphics.h
init.h					Associated to data/init/init.txt
interface.cpp				Viewscreens, key binding stuff, and some other interface variables
interface.h
kobold.cpp					Handles kobold profiles
kobold.h
music_and_sound.cpp			FMOD music/sound
music_and_sound_g.h
music_and_sound_v.h
random.cpp					Random number generation routines
random.h
svector.h					Modification of vector to facilitate various abuse
unit.cpp					Handles the things which move around the map
unit.h